#include <iostream>
#include <unistd.h>
#include <signal.h>
#include <stdlib.h>
using namespace std;
typedef void(*sighandler)(int);//定义函数指针类型
void Handler(int signum)//自定义信号的处理方法
{
    cout<<"signum: "<<signum<<endl;
}
int main()
 {
//     for(int i=1;i<32;i++)
//     {
//      signal(i,Handler);//捕获1~31号信号，并调用自定义处理方法
//     }
   // signal(3,Handler);//捕获3号信号，并调用自定义处理方法(打印signum)
    //raise(3);
    //kill(getpid(),3);
   // abort();
   // int cnt=5;
    while(true)
{
    cout<<"i am a process!!!"<<" " <<"pid: " <<getpid()<<endl;
    sleep(1);
}
    return 0;
}